#ifndef UNISPHERE_DOT_H
#define UNISPHERE_DOT_H

#include "baseVector.h"

void drawUniSphere(Point c,double R,int nbcoup,
		   double SALPHA,double SBETA,
		   int max,
		   Couleur (*cl_init)(),
		   void (*cl_increase)(Couleur* colorTop,double pasColor,int max));

void drawUniTexSphere (Point c,double R, int nbcoup,
		       double SALPHA,double SBETA,
		       int maxRepeat);

void cl_increase_v1(Couleur* colorTop,double pasColor,int max);
void cl_increase_v2(Couleur* colorTop,double pasColor,int max);
void cl_increase_v3(Couleur* colorTop,double pasColor,int max);
void cl_increase_v4(Couleur* colorTop,double pasColor,int max);
void cl_increase_v5(Couleur* colorTop,double pasColor,int max);
void cl_increase_v6(Couleur* colorTop,double pasColor,int max);
Couleur cl_init_v1();
Couleur cl_init_v2();
Couleur cl_init_v3();
Couleur cl_init_v4();
Couleur cl_init_v5();
Couleur cl_init_v6();




#endif
